package com.huawang.mdesign.model.service.request.propertymerge;

import com.huawang.business.dto.DeletePropertyDTO;
import com.huawang.business.dto.ModifyPropertyDTO;
import com.huawang.business.dto.UpdateModelDTO;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Collections;
import java.util.List;

/**
 * @auther lairenmao
 * @date 2025/4/24
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class InstancePropertyUpdateHolder {
    //非计算属性更新对象
    private List<UpdateModelDTO> updateModelDTOS = Collections.emptyList();

    //计算属性更新对象
    private List<ModifyPropertyDTO> computedPropertyUpdateDTOS = Collections.emptyList();

    //计算属性删除对象
    private List<DeletePropertyDTO> deletePropertyDTOS=Collections.emptyList();
}
